technological dependence - German English Dictionary